package com.xbn.xbnmall.product.suanfa;

import java.util.*;

/**
 * @author XBN
 * @date 2020/7/17 12:53
 * @email 78742541@qq.com
 */
public class Main {
        public static void main(String[] arrs)
        {
            Scanner sc=new Scanner(System.in);
            String inputStr=sc.nextLine();
            sc.close();
            String[] strs=inputStr.split(",");
            int length=strs.length;
            List<Integer> list=new ArrayList<>();
            for(int i=0;i<length;i++){
                list.add(Integer.valueOf(strs[i]));
            }
            int len=list.size();
            int maxIndex=-1;
            int max=-1;
            for(int i=0;i<len;i++)
            {
                if(list.get(i)>=max)
                {
                    max=list.get(i);
                    maxIndex=i;
                }
            }
            int left=0;
            int right=len-1;
            /*
            *  初始 |1| 4 5 11 （12） 10 9 8 6 3 2 1    left  0
            * 1轮 |1| 1 4 5 11 （12） 10 9 8 6 3 2     left  0
            * 2轮 1 |1| 4 5 11 （12） 10 9 8 6 3 2      left 1
            *3轮 1 1 |4| 5 11 （12） 10 9 8 6 3 2      left 2
            * 4轮 1 1 |2| 4 5 11 （12） 10 9 8 6 3   left 2
             * 5轮 1 1 2 |4| 5 11 （12） 10 9 8 6 3   left 3
            * 6轮 1 1 2 |3| 4 5 11 （12） 10 9 8 6    left 3
            * 7轮 1 1 2 3 |4| 5 11 （12） 10 9 8 6    left 4
            * 8轮 1 1 2 3 4 |5| 11 （12） 10 9 8 6    left 5
            * 9轮 1 1 2 3 4 5 |11| （12） 10 9 8 6    left 6
            * 10轮 1 1 2 3 4 5 |6| 11 （12） 10 9 8    left 6
            * 10轮 1 1 2 3 4 5 6 |11| （12） 10 9 8    left 7
            * 11轮 1 1 2 3 4 5 6 |8| 11 （12） 10 9     left 7
            *  12轮 1 1 2 3 4 5 6 8 |11| （12） 10 9     left 8
            *  13轮 1 1 2 3 4 5 6 8 |9| 11 （12） 10      left 8
            *  14轮 1 1 2 3 4 5 6 8 9 |11| （12） 10      left 9
            *  终止轮（list.get(right)==max） 1 1 2 3 4 5 6 8 9 |10| 11 （12）       left 9
            *  时间复杂度O(n)
             * */
            while(list.get(right)!=max)
            {
                if(list.get(right)<=list.get(left))
                {
                    int tmp=list.get(right);
                    list.remove(right);
                    list.add(left,tmp);

                }
                else
                {
                    left++;
                }

            }


            String output="";

            for(int i=0;i<list.size();i++)
            {
                if(i>=1&&list.get(i)==list.get(i-1))
                {
                    continue;
                }
                else{
                    output=output+list.get(i)+",";
                }
            }
            output=output.substring(0,output.length()-1);
            System.out.println(output);

        }
    }

